from tkinter import *


print('Введите начальную координату X:')
x1 = int(input())
print('Введите начальную координату Y:')
y1 = int(input())
print('Введите коэффициент увеличения N:')
n = int(input())


def square(x,  y, n):
    
    canvas.create_polygon([(x + n * 0, y + n * 0), (x + 10 * n, y + 0 * n), (x + 10 * n, y + 10 * n), (x + 0 * n, y + 10 * n), (x + n * 0, y + n * 0)])
def a(x1, y1, n) :
    square(x1, y1, n)
    y1+=10 * n
    square(x1, y1, n)
    x1+=10 * n
    y1+=10 * n
    square(x1, y1, n)
    y1-=10 * n
    square(x1, y1, n)

root = Tk()
root.title("ИТ марафон")
root.geometry("500x500")

canvas = Canvas(bg="white", width=500, height=500)
canvas.pack(anchor=CENTER, expand=1)

a(x1, y1, n)
if x1<0 or x1>500 or y1<0 or y1>500 or n<-8 or n > 8 or y1+30>=500 or x1 +20>=500 or y1-30>=500 or x1 -20>=500 :
    print('Размер фигуры превышает максимальный размер поля')
    exit()

root.mainloop()
